#ifndef STACK_H
#define STACK_H
template <class C>
class Stack
{
	private:
		int index;
		int length;
		C *p;
	public:
		Stack(void);
		Stack(int length);
		~Stack(void);
		void push(C element);
		C pop(void);
		int getTotalNumber(void);
		void sort(void);
		void print(void);
		bool empty(void);
		bool full(void);
};
#endif